<?php
require_once dirname(__FILE__) . "/../includes/config.php";
require_once PHP_ROOTPATH.'/classes/database.php';
//récupération des localisation pour les snp
header("Content-Type: text/xml; charset=utf-8");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
echo "<list>";

$genes = (isset($_POST["genes"])) ? $_POST["genes"] : NULL;
$id_connect=Database::getInstance();

$taille=count($genes);
if($taille>0){ //des gènes ont été sélectionnés,recherche par rapport à ceux-ci
	for($i=0;$i<count($genes);$i++){
		$query_temp = "SELECT DISTINCT localisation FROM SNP WHERE nom_gene='$genes[$i]' ORDER BY localisation";
		$res_query = pg_query($id_connect , $query_temp) or die(pg_last_error());
		while ($back = pg_fetch_assoc($res_query)) {
			echo "<item id=\"" . $back["localisation"] . "\" name=\"" . $back["localisation"] . "\" />";
		}
	}
}

else{
	$query_temp = "SELECT DISTINCT localisation FROM SNP ORDER BY localisation";
	$res_query = pg_query($id_connect , $query_temp) or die(pg_last_error());
	while ($back = pg_fetch_assoc($res_query)) {
		echo "<item id=\"" . $back["localisation"] . "\" name=\"" . $back["localisation"] . "\" />";
	}
}

echo "</list>";

?>
